#include <stdio.h>


char array[4];

struct list {
	int v;
	char v1;	
	short v2;
};


struct list1 {
	char v1;	
	int v;
	short v2;
};

struct {
     char c;
     char *pc;
}a;

int main( void )
{
	char *p = &a;

	p[0] = 0;
	p[1] = 0;
	p[2] = 0;
	p[3] = 0;

	a.pc = p;


	printf( "%d,   %d	%d\n", sizeof(struct list) , sizeof( struct list1 ), sizeof(a));	

	return 0;
}
